package se.lnu.axez;

/**
 * Contains widely used constants.
 * @author stan
 *
 */
public final class Constants {
	/**
	 * OpenGL transformation matrix size (8x8);
	 */
	public static final int GL_MATRIX_SIZE = 16;
	
	/**
	 * OpenGL vector size (4).
	 */
	public final static int GL_VECTOR_SIZE = 4;

	/**
	 * Normal matrix size (3x3).
	 */
	public final static int NORMAL_MATRIX_SIZE = 9;
	
	/**
	 * Number of vertex coordinates.
	 */
	public static final int VERTEX_COORDINATES = 3;
	
	/**
	 * Number of VU coordinates.
	 */
	public static final int UV_COMPONENTS = 2;

	/**
	 * This class cannot be instantiated.
	 */
	private Constants() {}
}
